package com.jvyou.singleton.hungry;

/**
 * @author 橘柚
 * @version 1.0-SNAPSHOT
 * @Date 2024/7/29 16:33
 * @Description 枚举实现单例模式，使用枚举（Enum）实现单例模式在Java中是性能好且线程安全。
 * 枚举方式属于饿汉式方式，如果**在不考虑浪费内存空间的情况下首选枚举方式实现单例模式**
 */

enum EnumSingleton {
    INSTANCE;
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public static void main(String[] args) {
        EnumSingleton instance = EnumSingleton.INSTANCE;
        instance.setName("枚举单例模式");
        System.out.println(instance.getName());
    }
}


